﻿@charset "utf-8";
#footer        {            clear:both;background-color:#fff; width:1004px; margin:0px auto;}
#footer #brandFooter        {            padding:20px 20px 0 20px;overflow:auto;background:url(../Images/footergradient.gif) repeat-x 0 0;}
#footer #brandFooter h4        {            font-size:21px;font-weight:normal;}
#footer #brandFooter h4 strong        {            color:#89bc05;}
#footer #brandFooter a.viewAll        {            clear:both;float:right;position:relative;top:-18px;font-size:12px;font-weight:bold;text-decoration:underline;}
#footer #brandFooter .brand        {            margin-left:7px;}
#footer #brandFooter .brand li        {            width:140px;height:79px;padding:1px;margin:15px 8px 0 8px;float:left;background:url(../Images/brandsprite.png) no-repeat 0 0;}
#footer #brandFooter .brand li a        {            width:140px;height:60px;display:block;background:url(../Images/brandsprite-2.png) no-repeat 0 0;}
#footer #brandFooter .brand li a.mizuno        {            background-position:-142px 0;}
#footer #brandFooter .brand li a.callaway        {            background-position:-282px 0;}
#footer #brandFooter .brand li a.footjoy        {            background-position:-422px 0;}
#footer #brandFooter .brand li a.cobra        {            background-position:-562px 0;}
#footer #brandFooter .brand li a.titleist        {            background-position:-702px 0;}
#footer #brandFooter .brand li a.taylorMade        {            background-position:-842px 0;}
#footer #brandFooter .brand2        {            margin-left:83px;}
#footer #brandFooter .brand2 li        {            width:140px;height:98px;padding:1px;margin:0 8px 0 8px;float:left;background:url(../Images/brandsprite-2.png) no-repeat 0 0;}
#footer #brandFooter .brand2 li a        {            width:140px;height:60px;display:block;background:url(../Images/brandsprite-2.png) no-repeat 0 0;}
#footer #brandFooter .brand2 li a.wilson        {            background-position:-142px -60px;}
#footer #brandFooter .brand2 li a.nike        {            background-position:-282px -60px;}
#footer #brandFooter .brand2 li a.benross        {            background-position:-422px -60px;}
#footer #brandFooter .brand2 li a.powakaddy        {            background-position:-562px -60px;}
#footer #brandFooter .brand2 li a.galvingreen        {            background-position:-702px -60px;}
/*页面链接*/
#footer #footerLinks        {            clear:both;width:964px;height:220px;overflow:auto;float:left;padding:20px; margin-bottom:20px; background:url(../Images/shortcutcontainer2.png) no-repeat 0 0;}
#footer #footerLinks ul        {            width:160px;margin-right:24px;float:left;}
#footer #footerLinks ul li        {            padding-left:14px;line-height:20px;background:url(../Images/bulletgreen.png) no-repeat 0 8px;}
#footer #footerLinks ul li.header        {            padding:0;background:none;}
#footer #footerLinks ul li.header h3        {            font-size:.95em;color:#7f7f7f;}
#footer #footerLinks ul li a        {            font-size:.8em;color:#7f7f7f;}
#footer #footerLinks ul li a:hover        {            text-decoration:underline;}
#footer #footerLinks .newsletterSignup        {            width:206px;padding:84px 0 40px 0;float:right;}
#footer #footerLinks .newsletterSignup .emailContainer        {            width:167px;height:25px;padding:4px 0 0 30px;margin:0 auto;background:url(../Images/emailbg.png) no-repeat 0 0;}
#footer #footerLinks .newsletterSignup .emailContainer input        {            display:block;margin-top:4px;float:left;font-size:11px;border:none;background:none;}
#footer #footerLinks .newsletterSignup .emailContainer a.emailButton        {            width:19px;height:18px;margin:2px 6px 0 0;display:block;float:right;background:url(../Images/emailbutton.png) no-repeat 0 0;}
#footer #footerLinks .thanks        {            padding:55px 0 0 0;margin-top:-4px;background:#fff url(../Images/newsletterthanks.png) no-repeat center 24px;}
#footer #footerLinks .thanks p.eAdd        {            margin:8px auto;font-size:11px;font-weight:bold;text-decoration:underline;}
#footer #footerLinks .thanks p        {            font-size:10px;margin:0 auto;text-align:center;}
#footer #footerLinks .footerBanner        {            width:712px;height:52px;margin:22px 0 0 4px;float:left;overflow:hidden;background:#9cf;}
/**/
#footer #secureShopping        {            clear:both;height:62px;margin:0 0 30px 0;margin:0px;}
#footer #secureShopping #socialBookmarks        {            width:322px;height:inherit;float:left;border-right:1px solid #ccc;}
#footer #secureShopping #socialBookmarks p        {            float:left;font-size:1em;font-weight:bold;line-height:58px;}
#footer #secureShopping #socialBookmarks a        {            padding:10px 0 10px 36px;margin:12px 0 0 8px;float:left;font-size:.8em;font-weight:bold;color:#797979;background:url(../Images/mastericons.png) no-repeat 0 -80px;}
#footer #secureShopping #socialBookmarks a#facebook        {            background-position:0 -34px;}
#footer #secureShopping #socialBookmarks a#twitter        {            background-position:0 -75px;}
#footer #secureShopping #GlobalSign        {            width:186px;float:left;border-right:1px solid #ccc;}
#footer #secureShopping #GlobalSign a        {            width:138px;height:58px;margin:0 auto;display:block;}
#footer #secureShopping #verifiedBy        {            width:214px;float:left;border-right:1px solid #ccc;}
#footer #secureShopping #verifiedBy a        {            width:100%;height:58px;display:block;background:url(../Images/verifiedvisa.png) no-repeat center center;}
#footer #secureShopping #cardTypes        {            width:278px;height:61px;float:left;background:url(../Images/cardtypes.png) no-repeat right 0;}
/*版权*/
#baselineFooter        {            clear:both;padding:20px 0 40px;overflow:auto;background:url(../Images/footergradient.gif) repeat-x 0 0; width:1004px; margin:0px auto; }
#baselineFooter .content        {            width:1004px;margin:0 auto;}
#baselineFooter .content .logo        {            float:left;}
#baselineFooter .content .logo a        {            width:182px;height:66px;display:block;background:url(../Images/logo.png) repeat-x 0 0;}
#baselineFooter .content .container        {            width:600px;float:left;text-align:center;}
#baselineFooter .content .container ul li        {            display:inline;}
#baselineFooter .content .container ul li a        {            margin:0 8px;font-size:.7em;font-weight:bold;color:#000;}
#baselineFooter .content .container ul li a:active        {            color:#000;}
#baselineFooter .content .container ul li a:visited        {            color:#000;}
#baselineFooter .content .container p        {            margin-top:8px;font-size:.7em;color:#747474;}
#baselineFooter .content .container p#companyInfo        {            margin-top:10px;}
#baselineFooter .content #mad        {            float:right;}
#baselineFooter .content #mad p        {            font-size:.7em;margin:20px 0 10px 0;}
#baselineFooter .content #mad a        {            padding:10px 100px 10px 0;font-size:.7em;font-weight:bold;background:url(../Images/mastericons.png) no-repeat right -264px;}
.brand li,.brand2 li,.companyInfo li{z-index:0;}
